package com.hmy.finance.dal.po.receipt.json;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * Offset Record Detail Info
 *
 * @author songkf
 */
@Data
public class OffsetBillDetailInfo implements java.io.Serializable {
    private static final long serialVersionUID = -6929260798183839576L;

    /**
     * Related Offset Bill ID
     */
    private Long offsetBillId;

    /**
     * Offset Amount
     */
    private BigDecimal actualOffsetAmount;
    /**
     * Offset Bill Type
     * 1-DeviceDailyBill,2-ProfitLossRecord,3-DeviceProfitLossDetail
     */
    private Integer offsetBillType;

    /**
     * Offset Status
     * 1-NON_PAYMENT , 2-PARTIAL_PAYMENT , 3-FULL_PAYMENT
     */
    private Integer offsetStatus;

    /**
     * Bill Total Amount
     */
    private BigDecimal billTotalAmount;

    /**
     * Fee Incurred Time
     */
    private LocalDateTime feeIncurredTime;
}
